Leetcode 287. Find The Duplicate Number, Binary Search